D_T.PRG D_T_E.PRG Dokumentation vom 25.12.92 *Pentagramm Software Braunschweig Thomas Birke Hinnerk Rmenapf birke@bii.bessy.de Ottweilerstr. 18 38116 Braunschweig Ein Programm von Hinnerk Rmenapf (C) 1987 - 1992 HWR D_T darf von jedem angewendet werden, der es an jeden weitergibt, der es vielleicht anwenden m”chte. D_T darf nur vollst„ndig weitergegeben werden, also mit den Dateien: deutsche Version: - D_T.PRG - D_T.TXT englische Version - D_T_E.PRG - D_T_E.TXT Alle Rechte liegen beim Autor. Kommerzielle Nutzung jeder Art bedarf der SCHRIFTLICHEN Genehmigung des Autors. Ich bernehme keine Garantie. Ich hafte -nicht- fr Sch„den, die durch Fehlfunktion, korrekte Funktion, das Kopieren oder durch die blože Existenz des Programms (oder was auch immer) entstehen. Wozu D_T ? ---------- Ein Programm fr all' die armen Leut' deren ATARI beim Ausschalten die Uhrzeit "vergižt". Installation ------------ Kopieren Sie D_T.PRG in den AUTO - Ordner auf Ihrem Bootlaufwerk. (Sollten Sie die englische Version bevorzugen, nehmen Sie D_T_E.PRG.) Was macht das Programm ? ------------------------ Also... Im Betriebssystem gibt es (mindestens) 2 verschiedene Uhren : eine im GEMDOS und eine im XBIOS. Die GEMDOS-Uhr ist eine (fast) reine Softwarel”sung, und verliert bei jedem Systemstart (z.B. Reset) Datum und Uhrzeit, sie wird deswegen beim Systemstart auf das Erstellungsdatum des Betriebssystems gestellt. Das XBIOS fragt entweder eine eingebaute Hardware-Uhr mit extra Batterie ab (z.B. MEGA ST), oder eine Uhr im Tastaturprozessor (z.B. 1040 STF). Der Tastaturprozessor z„hlt die Zeit munter weiter, bis der Rechner aus- geschaltet wird. Im allgemeinen hat bei einem Systemstart (z.B. Reset) die XBIOS-Zeit gr”žere Chancen aktuell zu sein. Zuerst drei Bedingungen fr die Datumsprfung definiert : A) Ist das Datum gleich dem Erstellungsdatum des Betriebssystems ? B) Ist der Tag des Datums Null ? C) Ist der Monat des Datums Null ? Ist eine (oder sind mehrere) der Bedingungen A-C erfllt, wird das zu testende Datum als Ungltig bezeichnet. Die Bedingungen B und C wurden eingefgt, weil der Tastaturprozessor nach dem Einschalten immer 00.00.28 als Datum liefert. 1. Zuerst wird das GEMDOS-Datum berprft, ob es gltig ist (siehe oben). Ist es gltig, wird Datum und Uhrzeit ausgegeben und das Programm beendet sich. 2. Ist das GEMDOS-Datum ungltig, wird das XBIOS-Datum getestet. Ist das XBIOS-Datum gltig, wird die GEMDOS-Uhr nach der XBIOS-Uhr gestellt, eine entsprechende Meldung ausgegeben, und das Programm beendet. 3. Ist auch das XBIOS-Datum ungltig, bittet Sie das Programm darum Datum und Uhrzeit einzugeben. Diese manuelle Datums- und Zeiteingabe kann durch das Drcken der RECHTEN Shifttaste beim Programmstart erzwungen werden. Zuerst wird die Eingabe des Datums erwartet, im Format TTMMJJ. Das bedeutet, das Sie fr Tag, Monat und Jahr jeweils zwei Ziffern ein- geben sollen - ohne Punkte oder andere Trennzeichen. BEISPIEL: Dritter Februar 1991 => 030291 Danach folgt die Zeiteingabe im Format SSMM. Hier sollen fr Stunde und Minuten jeweils zwei Ziffern eingegeben werden, wie oben, ohne Punkt und Komma. BEISPIEL: Neun Uhr und fnf Minuten => 0905 Die Eingabe kann jeweils mit Escape vollst„ndig gel”scht werden, Backspace l”scht das Zeichen links vom Cursor (welch' Wunder). Sollte das Programm mit Ihrer Eingabe nichts anfangen k”nnen, wird sie gel”scht, und Sie drfen diese Eingabe wiederholen. Dokumentation von Hinnerk Rmenapf (Schreib- und andere Fehler vorbehalten) +++